Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

IdeLathedBrush Class Reference

Makes a surface by revolving a line around an axis. More...

#include <deBrush.hpp>

Inheritance diagram for IdeLathedBrush:

Inheritance graph
[legend]
Collaboration diagram for IdeLathedBrush:

Collaboration graph
[legend]
List of all members.

Public Types

enum  LatheStyle { LatheCap = 0, LatheCylinder, LatheSurface, Lathe_32bit = 0x7fffffff }

Public Member Functions

virtual void SetLine (IdeLine *line)=0
virtual IdeLineGetLine ()=0
virtual LatheStyle GetStyle ()=0
virtual deDouble GetDegree ()=0
virtual void SetStyle (LatheStyle style)=0
virtual void SetDegree (deDouble RotDegree)=0

Protected Member Functions

virtual ~IdeLathedBrush ()

Detailed Description

Makes a surface by revolving a line around an axis.


Member Enumeration Documentation

enum IdeLathedBrush::LatheStyle
 

Enumeration values:
LatheCap 
LatheCylinder 
LatheSurface 
Lathe_32bit 


Constructor & Destructor Documentation

virtual IdeLathedBrush::~IdeLathedBrush   [inline, protected, virtual]
 


Member Function Documentation

virtual deDouble IdeLathedBrush::GetDegree   [pure virtual]
 

Implemented in deLathedBrush.

virtual IdeLine* IdeLathedBrush::GetLine   [pure virtual]
 

Implemented in deLathedBrush.

virtual LatheStyle IdeLathedBrush::GetStyle   [pure virtual]
 

Implemented in deLathedBrush.

virtual void IdeLathedBrush::SetDegree deDouble    RotDegree [pure virtual]
 

Implemented in deLathedBrush.

virtual void IdeLathedBrush::SetLine IdeLine   line [pure virtual]
 

Implemented in deLathedBrush.

virtual void IdeLathedBrush::SetStyle LatheStyle    style [pure virtual]
 

Implemented in deLathedBrush.


The documentation for this class was generated from the following file:
Generated on Mon Sep 12 20:14:53 2005 for Destiny3D by doxygen1.3-rc3